Projects are more than simply a collection of filenames. The project also stores associated file information, read-only attributes and editing preferences in addition to the commands you will use to compile and, possibly build, these files.
Project folders allow the files included in a project to be organized into a hierarchy. This hierarchy can have an unlimited number of levels allowing the user to determine exactly how a project should be organized.
The structure of a project can be easily adapted to illustrate an existing file system structure or simply to logically organize files. When used together, these two organizational approaches provide the most powerful way to structure your project.
The hierarchy of the current project is presented in the project window as a collapsible tree view. This view can be expanded easily to view all the files in a project, or left partially collapsed to identify a specific group of files.